package com.ocean.admin.model.dto.operlog;

import com.ocean.core.model.dto.BasePageDTO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 操作日志查询DTO
 *
 * @author zhang
 * @since 2022/8/22
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SysOperLogQueryDTO extends BasePageDTO {

    /**
     * 模块标题
     */
    @Schema(description = "操作模块")
    private String title;

    /**
     * 操作人员
     */
    @Schema(description = "操作人员")
    private String operName;

    /**
     * 业务类型（0其它 1新增 2修改 3删除）
     */
    @Schema(description = "业务类型（0其它 1新增 2修改 3删除）")
    private Integer businessType;

    /**
     * 操作开始时间
     */
    @Schema(description = "操作开始时间")
    private Date beginTime;

    /**
     * 操作结束时间
     */
    @Schema(description = "操作结束时间")
    private Date endTime;
}
